package org.jsets.fastboot.persistent;

/**
 * 
 * 字段自动填充接口
 * @author wangjie
 *
 */
public interface IFieldFillService {
	/**
	 * 获取字段自动填充的值，时机为Insert
	 * @param fieldName 字段名称
	 * @param rawValue 字段原值
	 * @return 自动填充的值
	 */
	Object getFillValueOnInsert(String fieldName, Object rawValue);
	
	/**
	 * 获取字段自动填充的值，时机为Update
	 * @param fieldName 字段名称
	 * @param rawValue 字段原值
	 * @return 自动填充的值
	 */
	Object getFillValueOnUpdate(String fieldName, Object rawValue);
}